﻿/* NAVIGATIONS 
---------------------------------*/


/* SITE HEADER NAVIGATION */


.menu-h-block1 {
    height: 40px;
    border-left: 1px solid rgba(0,0,0,0.3);
    border-right: 1px solid rgba(255,255,255,0.3);
    float:left;
}

.menu-h-block1 a {
    text-decoration: none;
    color: #363636;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
}
.menu-h-block1 a:link
{
 color:#ffffff;   
}
ul.menu-h-block1 {
    margin: 0;
    padding: 0;
}
ul.test li
{
 /* greenish background */
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(204, 255, 51,1)), to(rgba(255, 255, 204,1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(204, 255, 51,1) 0%, rgba(255, 255, 204,1) 100%);    
}
ul.menu-h-block1 li {
    list-style: none;
    float:left;
    height: 39px;
    text-align: center;
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(126, 126, 126,1)), to(rgba(244,244,244,1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(126, 126, 126,1) 0%, rgba(244,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e7e', endColorstr='#f4f4f4', GradientType=0);
    }

ul.menu-h-block1 li a {
    display: block;
    padding: 0 10px;
    border-left: 1px solid rgba(255,255,255,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
    text-align: center;
    line-height: 39px;


    -webkit-transition-property: background;
    -webkit-transition-duration: 700ms;
    -moz-transition-property: background;
    -moz-transition-duration: 700ms;
    }

ul.menu-h-block1 li a:hover {
    background: transparent none;
    color:#363636;
}

ul.menu-h-block1 li a {
    background: #606060;  color:#ffffff;  
}

ul.menu-h-block1 li a:hover {
    background: transparent none;
}

ul.menu-h-block1 li a:active
{
    /*
    background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(204, 255, 51,1)), to(rgba(255, 255, 204,1)) );
    background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(204, 255, 51,1) 0%, rgba(255, 255, 204,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e7e', endColorstr='#f4f4f4', GradientType=0);
 */
  color:#ffffff;   
}




/* Menu Style 1
-------------------------------*/

.nav-site-menu-1
{
    float: left;
}
.nav-site-menu-1 ul
{
    padding: 0;
    margin: 0;
}
.nav-site-menu-1 ul li
{
    list-style: none;
    float: left;
    padding: 0px 5px 0px 5px;
    color: #FFFFFF;
    margin: 2px;
}

.nav-site-menu-1 ul li a, .nav-site-menu-1 ul li a:active
{
    text-decoration: none;
    color: #333333;
}
.nav-site-menu-1 ul li:hover, .nav-site-menu-1 ul li a:hover
{
    background-color: #999999;
}


/* ------------------
Dropdown style ----*/



.menu-hor-dropdown
{
    padding: 0 0 0 0px;
    margin: 0;
    list-style: none;
    height: 18px;

    position: relative;
}
.menu-hor-dropdown li.top
{
    display: block;
    float: left;
    position: relative;
}
.menu-hor-dropdown li a.top-link
{
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    color: #333333;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px 0 5px;
    cursor: pointer;
}
.menu-hor-dropdown li a.top-link span
{
    float: left;
    font-weight: bold;
    display: block;
    padding: 0 24px 0 10px;
    height: 18px;
}
.menu-hor-dropdown li a.top-link span.down
{
    float: left;
    display: block;
    padding: 0 24px 0 10px;
    height: 18px;
    background: url(images/down.gif) no-repeat right top;
}
.menu-hor-dropdown li a.top-link:hover
{
    background-color: #E2E2E2;
}
.menu-hor-dropdown li a.top-link:hover span
{
    background: url(images/button4.gif) no-repeat right top;
}
.menu-hor-dropdown li a.top-link:hover span.down
{
    background: url(images/button4a.gif) no-repeat right top;
}

.menu-hor-dropdown li:hover > a.top-link
{
 background-color: #E2E2E2;
}
.menu-hor-dropdown li:hover > a.top-link span
{
    background: url(images/button4.gif) no-repeat right top;
}
.menu-hor-dropdown li:hover > a.top-link span.down
{
    background: url(images/button4a.gif) no-repeat right top;
}

.menu-hor-dropdown table
{
    border-collapse: collapse;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.menu-hor-dropdown a:hover
{
    visibility: visible;
}
.menu-hor-dropdown li:hover
{
    position: relative;
    z-index: 200;
}

.menu-hor-dropdown ul, .menu-hor-dropdown :hover ul ul, .menu-hor-dropdown :hover ul :hover ul ul, .menu-hor-dropdown :hover ul :hover ul :hover ul ul, .menu-hor-dropdown :hover ul :hover ul :hover ul :hover ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu-hor-dropdown :hover ul.sub
{
    left: 2px;
    top: 18px;
    right: 2px;
    background: #fff;
    padding: 3px 0;
    border: 1px solid #95d2ee;
    white-space: nowrap;
    width: 200px;
    height: auto;
}
.menu-hor-dropdown :hover ul.sub li
{
    display: block;
    height: 20px;
    position: relative;
    float: left;
    width: 250px;
}
.menu-hor-dropdown :hover ul.sub li a
{
    font-weight: normal;
    display: block;
    font-size: 11px;
    height: 20px;
    width: 192px;
    line-height: 20px;
    text-indent: 5px;
    color: #000;
    text-decoration: none;
    border: 3px solid #fff;
    border-width: 0 0 0 3px;
}
.menu-hor-dropdown :hover ul.sub li a.fly
{
    background: #fff url(images/arrow.gif) 80px 7px no-repeat;
}
.menu-hor-dropdown :hover ul.sub li a:hover
{
    background: #95d2ee;
    color: #fff;
}
.menu-hor-dropdown :hover ul.sub li a.fly:hover
{
    background: #95d2ee url(images/arrow_over.gif) 80px 7px no-repeat;
    color: #fff;
}
.menu-hor-dropdown :hover ul li:hover > a.fly
{
    background: #95d2ee url(images/arrow_over.gif) 80px 7px no-repeat;
    color: #fff;
}

.menu-hor-dropdown :hover ul :hover ul, .menu-hor-dropdown :hover ul :hover ul :hover ul, .menu-hor-dropdown :hover ul :hover ul :hover ul :hover ul, .menu-hor-dropdown :hover ul :hover ul :hover ul :hover ul :hover ul
{
    left: 90px;
    top: -4px;
    background: #fff;
    padding: 3px 0;
    border: 1px solid 95d2ee;
    white-space: nowrap;
    width: 93px;
    z-index: 200;
    height: auto;
}





/* Forms
---------------------------------*/

.form-nav-commands ul
{
    margin: 0px;
    padding: 0px;
}
.form-nav-commands ul li
{
    float: left;
    margin-right: 10px;
    list-style: none;
}

.form-nav-commands ul li a:link
{
    text-decoration: none;
}
.form-nav-commands ul li a:hover
{
    text-decoration: underline;
}



.sub-menu-class
{
    height: 28px;
    margin: 1px 0px 1px 0px;
    background-image: url("/content/Images/bg-silver.png");
    background-repeat: repeat;
}
.sub-menu-class .menu
{
    font-size: 1.1em;
    font-weight: 600;
    margin: 0;
    text-align: right;
}
.sub-menu-class .menu li
{
    display: block;
    list-style: none;
    padding: 6px 10px 6px 10px;
    position: relative;
    float: left;
}
.sub-menu-class .menu li a
{
    background: none;
    text-decoration: none;
    color: #333333;
}
.sub-menu-class .menu li:hover
{
    text-decoration: none;
    background: #D7D7C4;
}
.sub-menu-class .menu a:hover
{
    color: #333;
}
.sub-menu-class .menu li span, .sub-menu-class .submenu li span
{
    /*--Drop down trigger styles--*/
    cursor: pointer;
}


/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical
{
    width: 60em;
}

.ui-tabs-vertical ul
{
}
.ui-tabs-vertical .ui-tabs-nav
{
    padding: .2em .1em .2em .2em;
    float: left;
    width: 12em;
}
.ui-tabs-vertical .ui-tabs-nav li
{
    clear: left;
    width: 100%;
    border-bottom-width: 1px !important;
    border-right-width: 0 !important;
    margin: 0 -1px .2em 0;
}
.ui-tabs-vertical .ui-tabs-nav li a
{
    display: block;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected
{
    padding-bottom: 0;
    padding-right: .1em;
    border-right-width: 1px;
    border-right-width: 1px;
}
.ui-tabs-vertical .ui-tabs-panel
{
    padding: 1em;
    width: 44em;
    float: right;
}


/* -----------
Another Vertical tab
----------------
*/
.vertical-tab
{
    margin: auto;
    max-width: 400px;
    padding: 10px;
    background-color: #E8E8E8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.vertical-tab fieldset div
{
    padding: 1px;
    vertical-align: middle;
    height: 24px;
    margin-bottom: 2px;
}
.vertical-tab fieldset div span.smaller
{
    font-size: 90%;
}
.vertical-tab fieldset label
{
    color: #336699;
    text-align: right;
    padding-right: 20px;
    padding-top: 2px;
}
.vertical-tab > ul > li
{
    width: 120px;
    height: 40px;
    background-color: #fff !important;
    list-style-type: none;
    display: block;
    text-align: center;
    margin: auto;
    padding-bottom: 10px;
    border: 1px solid #fff;
    position: relative;
    border-right: none;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
.vertical-tab > ul > li.menuitem
{
    background-color: #CCFFCC;
    padding: 5px;
}
.vertical-tab > ul > li.selected
{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    border: 1px solid #ddd;
    border-right: none;
    z-index: 10;
    background-color: #fafafa !important;
    position: relative;
}
.vertical-tab > ul
{
    float: left;
    width: 120px;
    text-align: left;
    display: block;
    margin: auto 0;
    padding: 0;
    position: relative;
    top: 30px;
}
.vertical-tab > div.menu-content
{
    background-color: #fafafa;
    border: 1px solid #ddd;
    min-height: 400px;
    padding: 12px;
    position: relative;
    z-index: 9;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.vertical-tab > div.menu-content > h3
{
    border-bottom: 1px dotted #800;
    padding-top: 5px;
    margin-top: 0;
    border-bottom-width: thin;
    font-weight: bold;
}
.vertical-tab > h1
{
    background-color: #FFFFFF;
    padding: 10px;
    text-align: center;
    border-radius: 10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.vertical-tab .message-bucket
{
    background-color: #F4F4F4;
    padding: 8px;
    border-radius: 10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    min-height: 40px;
    max-height: 40px;
    overflow: auto;
    opacity: 0.80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.vertical-tab table, .vertical-tab tr, .vertical-tab td, .vertical-tab th
{
    border: none;
    padding: 1px;
}
.vertical-tab th
{
    text-align: right;
    padding-right: 8px;
}




/* Paging */

ul.je-list-pager
{border:0; margin:0; padding:0;
}

ul{border:0; margin:0; padding:0;}

.pager-list li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
.pager-list a{
border:solid 1px #9aafe5;
margin-right:2px;
}
.pager-list .previous-off,
.pager-list .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding: 1px  4px 3px 4px;
}
.pager-list .next a,
.pager-list .previous a {
font-weight:bold;
}
.pager-list .active
{
    background: #3399FF;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    padding: 1px  4px 3px 4px;
}
.pager-list .inactive
{
    background: #E5E5E5;
    color: #666666;
    font-weight: bold;
    display: block;
    float: left;
    padding: 1px 4px 3px 4px;
}

.pager-list a:link,
.pager-list a:visited {
color:#0e509e;
display:block;
float:left;
padding:1px  6px;
text-decoration:none;
}
.pager-list a:hover
{
    border: 1px solid #336600;
    background-color: #CCFF99;
}